package d.n.d.domain;

import java.util.ArrayList;

public class RespJSON {

	private String moneyTransaction;
	private Account account;
	private Double moneyRemain;
	private String currentDate;
	private String message;
	private String error;
	private Transaction transaction;
	private String validation;
	private ArrayList<Account> lstAccount;
	private String strCheck;
	
	public RespJSON() {
		
	}
	
	public RespJSON(String message, String error, String validation) {
		super();
		this.message = message;
		this.error = error;
		this.validation = validation;
	}


	public RespJSON(String message, String error, Transaction transaction,
			String validation) {
		super();
		this.message = message;
		this.error = error;
		this.transaction = transaction;
		this.validation = validation;
	}

	public RespJSON(String moneyTransaction, Account account, Double moneyRemain,String currentDate) {
		super();
		this.moneyTransaction = moneyTransaction;
		this.account = account;
		this.moneyRemain=moneyRemain;
		this.currentDate=currentDate;
	}
	
	
	public RespJSON(ArrayList<Account> pLstAccount,String moneyTransaction, Double moneyRemain, String strCheck) {
		super();
		this.setLstAccount(pLstAccount);
		this.moneyTransaction = moneyTransaction;
		this.moneyRemain = moneyRemain;
		this.strCheck = strCheck;
	}




	public RespJSON(String moneyTransaction, Account account,
			Double moneyRemain, String message, String error) {
		super();
		this.moneyTransaction = moneyTransaction;
		this.account = account;
		this.moneyRemain = moneyRemain;
		this.message = message;
		this.error = error;
	}


	public String getError() {
		return error;
	}


	public void setError(String error) {
		this.error = error;
	}


	public String getValidation() {
		return validation;
	}


	public void setValidation(String validation) {
		this.validation = validation;
	}


	public String getMessage() {
		return message;
	}


	public void setMessage(String message) {
		this.message = message;
	}


	public Transaction getTransaction() {
		return transaction;
	}


	public void setTransaction(Transaction transaction) {
		this.transaction = transaction;
	}


	

	public String getMoneyTransaction() {
		return moneyTransaction;
	}


	public void setMoneyTransaction(String moneyTransaction) {
		this.moneyTransaction = moneyTransaction;
	}


	public Account getAccount() {
		return account;
	}
	public void setAccount(Account account) {
		this.account = account;
	}
	public Double getMoneyRemain() {
		return moneyRemain;
	}
	public void setMoneyRemain(Double moneyRemain) {
		this.moneyRemain = moneyRemain;
	}

	public String getCurrentDate() {
		return currentDate;
	}

	public void setCurrentDate(String currentDate) {
		this.currentDate = currentDate;
	}

	public ArrayList<Account> getLstAccount() {
		return lstAccount;
	}

	public void setLstAccount(ArrayList<Account> lstAccount) {
		this.lstAccount = lstAccount;
	}


	public String getStrCheck() {
		return strCheck;
	}


	public void setStrCheck(String strCheck) {
		this.strCheck = strCheck;
	}


	
	
}
